sharing common placenta - Spanish English Dictionary